//---------------------------------------------------------------------------

#ifndef AdWaveH
#define AdWaveH
#include "Business.h"

class TFilter;
//---------------------------------------------------------------------------

class TAdWave:public CBusiness
{
   public:
      static TAdWave* GetInstance();
      static free();
      ~TAdWave();
      int SetFilter(UINT16 filter);
      virtual   int  PraseFrame(TCommunication* comm,UINT8* packetBuf, UINT32 len);
  

   private:
      virtual void Disposal(TCommunication* commu,UINT8* packetBuf, UINT32 len);
      TAdWave();
      TFilter* m_filter;
      static TAdWave* m_AdWaveObj;
};
#endif
